//     给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

// 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

//

// 示例 1：

// 输入：s = "Hello World"
// 输出：5
// 解释：最后一个单词是“World”，长度为5。
// 示例 2：

// 输入：s = "   fly me   to   the moon  "
// 输出：4
// 解释：最后一个单词是“moon”，长度为4。
// 示例 3：

// 输入：s = "luffy is still joyboy"
// 输出：6
// 解释：最后一个单词是长度为6的“joyboy”。

// 来源：力扣（LeetCode）
// 链接：https://leetcode.cn/problems/length-of-last-word
// 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。

function lengthOfLastWord(s: string): number {
  let i:number = s.length - 1
  let isSclice:boolean = false
  let result:number = 0
  while (i >= 0) {
    if (s[i] === ' ' && !isSclice) {
      i--
      continue
    }
    if (s[i] === ' ' && isSclice) {
      break
    }
    if (s[i] !== ' ') {
      isSclice = true
      result++
      i--
    }
  }
  return result
};

console.log(lengthOfLastWord('hello   '))